make a perfect sense - Francés Inglés Diccionario